Python - Access List Items

பைத்தான் பட்டியல் உருப்படிகளை அணுகுதல்

அணுகல் உருப்படிகள்

பட்டியல் உருப்படிகள் குறியீட்டு எண்ணுடன் உள்ளன மற்றும் குறியீட்டு எண்ணைக் குறிப்பிடுவதன் மூலம் அவற்றை அணுகலாம்:

எடுத்துக்காட்டு

பட்டியலின் இரண்டாவது உருப்படியை அச்சிடு:

thislist = ["apple", "banana", "cherry"]
print(thislist[1])

📝 குறிப்பு:

முதல் உருப்படி 0 குறியீட்டைக் கொண்டுள்ளது.

எதிர்மறை குறியீட்டு முறை

எதிர்மறை குறியீட்டு முறை என்பது இறுதியில் இருந்து தொடங்குவதாகும்

-1 கடைசி உருப்படியைக் குறிக்கிறது, -2 இரண்டாவது கடைசி உருப்படியைக் குறிக்கிறது போன்றவை.

எடுத்துக்காட்டு

பட்டியலின் கடைசி உருப்படியை அச்சிடு:

thislist = ["apple", "banana", "cherry"]
print(thislist[-1])

குறியீட்டு எண்களின் வரம்பு

எங்கே தொடங்க வேண்டும் மற்றும் எங்கே முடிக்க வேண்டும் எனக் குறிப்பிடுவதன் மூலம் குறியீட்டு எண்களின் வரம்பைக் குறிப்பிடலாம்.

ஒரு வரம்பைக் குறிப்பிடும் போது, திரும்ப பெறும் மதிப்பு குறிப்பிடப்பட்ட உருப்படிகளுடன் ஒரு புதிய பட்டியலாக இருக்கும்.

எடுத்துக்காட்டு

மூன்றாவது, நான்காவது மற்றும் ஐந்தாவது உருப்படிகளைத் திரும்பப் பெறு:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])

📝 குறிப்பு:

தேடல் குறியீட்டு எண் 2 இல் தொடங்கும் (சேர்க்கப்பட்டது) மற்றும் குறியீட்டு எண் 5 இல் முடிவடையும் (சேர்க்கப்படவில்லை).

முதல் உருப்படி 0 குறியீட்டைக் கொண்டுள்ளது என்பதை நினைவில் கொள்ளுங்கள்.

எடுத்துக்காட்டு

தொடக்க மதிப்பைத் தவிர்ப்பதன் மூலம், வரம்பு முதல் உருப்படியில் தொடங்கும்:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])

இந்த எடுத்துக்காட்டு ஆரம்பத்திலிருந்து "kiwi" வரை உள்ள உருப்படிகளைத் திரும்பப் பெறுகிறது (ஆனால் "kiwi" உட்பட அல்ல):

எடுத்துக்காட்டு

இறுதி மதிப்பைத் தவிர்ப்பதன் மூலம், வரம்பு பட்டியலின் இறுதி வரை செல்லும்:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])

இந்த எடுத்துக்காட்டு "cherry" முதல் இறுதி வரை உள்ள உருப்படிகளைத் திரும்பப் பெறுகிறது:

எதிர்மறை குறியீட்டு எண்களின் வரம்பு

பட்டியலின் இறுதியில் இருந்து தேடலைத் தொடங்க விரும்பினால் எதிர்மறை குறியீட்டு எண்களைக் குறிப்பிடவும்:

எடுத்துக்காட்டு

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])

இந்த எடுத்துக்காட்டு "orange" (-4) முதல் "mango" (-1) வரை உள்ள உருப்படிகளைத் திரும்பப் பெறுகிறது (ஆனால் "mango" உட்பட அல்ல):

உருப்படி உள்ளதா என சரிபார்க்க

ஒரு குறிப்பிட்ட உருப்படி பட்டியலில் உள்ளதா என்பதைத் தீர்மானிக்க in முக்கிய சொல்லைப் பயன்படுத்தவும்:

எடுத்துக்காட்டு

பட்டியலில் "apple" உள்ளதா என சரிபார்க்க:

thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
  print("Yes, 'apple' is in the fruits list")

பயிற்சி

பின்வரும் தொடரியலின் முடிவு என்னவாக இருக்கும்:

mylist = ['apple', 'banana', 'cherry']
print(mylist[-1])
apple
✗ தவறு! எதிர்மறை குறியீட்டு -1 கடைசி உருப்படியைக் குறிக்கிறது
banana
✗ தவறு! banana என்பது குறியீட்டு 1 இல் உள்ளது, -1 அல்ல
cherry
✓ சரி! எதிர்மறை குறியீட்டு -1 பட்டியலின் கடைசி உருப்படியை அணுகுகிறது